﻿@charset "gb2312";
html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, iframe, code, em, strong, kbd, dfn, cite, abbr, address, img, sub, sup, var, ins, del, blockquote, q, object, b, i, samp, table, tbody, thead, tfoot, caption, tr, th, td, form, fieldset, label, legend, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; outline: none; font: inherit; font-style: normal; vertical-align: baseline; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select, optgroup, option { font-style: inherit; font-family: inherit; font-weight: inherit; font-size: inherit; }
input, button, textarea, select { font-size: 100%; }
a, ins { text-decoration: none; }
ol, ul { list-style: none; }
table { border-spacing: 0; border-collapse: collapse; }
caption, th { text-align: left; }
blockquote, q { quotes: none; }
:focus { outline: none; }
blockquote:befor, blockquote:after, q:befor, q:after {
content:"";
content:none;
}
/*clear*/
.left { float: left; }
.right { float: right; }
.none { display: none; }
.clearfix { zoom: 1; }
.clearfix:after { display: block; content: "."; clear: both; visibility: hidden; height: 0; }
/*body*/
body { font: 12px/1.5 "微软雅黑", Arial, Helvetica, sans-serif; color: #666; background: #fff;min-width: 1200px; }
.top_box, .logs_box, .nav_box, .foot_box { width: 100%; margin: 0 auto; }
.top, .logs { width: 100%; margin: 0 auto; }
.nav { width: 80%; min-width: 1200px; margin: 0 auto; }
.foot { width: 1316px; margin: 0 auto; }
/*bg*/
.top_list li a i, .inps_btn { background: url(./20160416bg.png) 0 0 no-repeat; }
/*color*/
a:link, .top_list li a, .top_list li a:hover { color: #131313; }
.nav li span a { color: #232323; }
.cop_lk a { color: #737373; }
a:hover, .nav li span a:hover { color: #e60a17; }
.cop_lk a:hover { color: #fff; text-decoration: underline; }
/*img*/
.fwx img { display: block; }
/*top_box*/
.top_box { background: #c30110; width:100%;}
.nav_box { background: #eee; }
.foot_box { margin-top: 24px; padding: 0 0 70px 0; background: #313131; overflow:hidden;}
.logs { height: 110px; }
/*top*/
.top { height: 42px; }
.top_list { float: right; padding-right: 50px; }
.top_list li { float: left; position: relative; height: 42px; line-height: 42px; margin: 0 0 0 50px; display: inline; font-size: 16px; }
.top_list li a i { display: inline-block; font-size: 0; line-height: 0; vertical-align: middle; }
.top_list li a i.tl_icn { width: 16px; height: 8px; margin: 0 0 0 10px; -moz-transition: all .5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; }
.top_list li a:hover i { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.top_list li a em, .top_list li .ctry_list li a span { display: inline-block; vertical-align: middle; color:#fff;}
.top_list li .ctry_list { display: none; position: absolute; z-index: 999; left: 0; top: 42px; width: 120px; background-color:rgba(224,224,224,.9);}
.top_list li .ctry_list li { float: none; clear: both; display: block; height: 30px; border-bottom: solid 1px #ccc; line-height: 30px; font-size: 14px; margin: 0 0 1px 0; vertical-align: top; }
.top_list li .ctry_list li:last-child{border-bottom: none;}
.top_list li .ctry_list li a span{color:#333;}
.top_list li .ctry_list li a { display: block; padding: 0 6px; color:#333;}
.top_list li .ctry_list li a img { display: inline-block; margin: 0 10px 0 0; vertical-align: middle; }
.top_list li .ctry_list li a:hover { color: #fff; background: #737373; }
.top_list li.tp_on .ctry_list { display: block; }
/*logs*/
.logo { float: left; width: 330px; height: 100%; background: url(./logo20140416.png) center center no-repeat; }
.logo a, .logo2 a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
.logo2 {display: block; float: left; width:24%; height: 154px; background: url(./logo220140416.png) 0 0 no-repeat; }
.srch_box { float: right; margin: 40px 0 0 0; }
.inps_btn, .inps_txt { height: 45px; line-height: 45px; border: 0 none; vertical-align: middle; font-size: 16px;}
.inps_btn { width: 60px; margin: 0 4px 0 0; cursor: pointer; background-position: -41px 11px; background-color: #c30110; }
.inps_txt { padding: 0 15px; width: 200px; font-size: 24px; color: #999; background: #eee; }
/*nav*/
.nav { padding: 19px 0; }
.nav li { float: left; width: 17%; height: 110px; padding-left: 20px; padding-right: 5px; margin: 0 -1px 0 0; line-height: 36px; font-size: 16px; color: #232323; border: 0px solid #b0b0b0; border-width: 0 1px; }
.nav li b { display: inline-block; width: 8%; min-width: 22px; overflow: hidden; height: 100%; font-size: 22px; font-weight: normal; vertical-align: middle; }
.nav li b i { display: block; height: 18px; line-height: 18px; overflow: hidden; }
.nav li span { display: inline-block; width: 79%; padding: 0 0 0 12px; padding-right: 0px; vertical-align: middle; }
.nav li span em { display: block; }
.nav li span em a.red{color: #ff0103;}
.nav li span cite {
display:; float: left; position: relative; margin: 0 0 -20px 0; padding: 0 10px; line-height: 20px; font-size: 14px; color: #fc0404; background: #a0a0a0; }
/*foot*/
.foot_box{position:relative; padding-bottom:30px;}
.foot{width:80%; min-width:1200px; position:relative;}
.footerlogo{float:left; width:22%;}
.copy_box{float:right; width:76%; margin-top:72px;}
.copy_box p{display:block; clear:both; overflow:hidden; margin:0px; padding:0px; list-style:none;}
.copy_box .cop_lk{height:30px; line-height:30px; margin-bottom:60px;}
.copy_box .cop_lk a{color:#737373; font-size:18px; padding:0px 12px; display:block; float:left; background:url(./footernavbj.gif) no-repeat right center;}
.copy_box .cop_copy{font-size:14px; margin-bottom:30px; line-height:24px;}
.copy_box .cop_tv{line-height:36px; font-size:14px; margin-bottom:20px;}
.copy_box .cop_tv *{display:block; float:left;}
.copy_box .cop_tv b{margin-top:6px; margin-left:10px;}
.copy_box .cop_sm *{display:block; clear:both; color:#595959; line-height:20px;}
.copy_box .cop_sm em{font-size:16px; line-height:32px;}
.copy_box .weixin{position:absolute; z-index:10; width:154px; font-size:14px; color:#737373; overflow:hidden; top:150px; right:0px; text-align:center; letter-spacing:2px;}
.copy_box .weixin img{display:block; clear:both; margin-bottom:2px;}

/*链接切换*/
.pter_txt a{display:block; float:left; margin-right:12px; line-height:24px;}

/*weixin*/

* html, * html body { background-image: url(about:blank); background-attachment: fixed; }
/*prog_box*/
.prog_box{width:1200px; margin:0px auto;overflow:hidden;}
.prog_box h2{display:block; clear:both; font-size:14px; line-height:40px; width:100%; overflow:hidden;}
.prog_box h2 a *{display:block; float:left;}
.prog_box h2 a img{width:160px; height:auto;}
.prog_box h2 a em{float:right; width:55px; margin-right:8px; margin-top:10px;}
.prog_box .fl{float:left; width:372px; margin-right:42px; overflow:hidden;}
.prog_box .p1{clear:both;}
.prog_box .p1 span,h3,p{display:block; clear:both; position:relative;}
.prog_box .p1 span img{width:89%; padding:15px; border:solid 1px #e7e7e7; height:200px; overflow:hidden;}
.prog_box .p1 span b{display:block; position:absolute; width:50px; height:50px; overflow:hidden; left:42%; top:40%; background:url(./icon_play.png) no-repeat top center; background-size:contain;}
.prog_box .p1 h3{font-size:18px; height:30px; line-height:30px; overflow:hidden; margin-top:12px; margin-bottom:8px; color:#333;}
.prog_box .p1 p{font-size:14px; line-height:20px; color:#666; height:40px; overflow:hidden; margin-bottom:6px; padding-bottom:16px; border-bottom:dotted 1px #666;}
.pro{border-bottom:dotted 1px #666; overflow:hidden; padding-bottom:22px;}
.pro h6{height:36px; line-height:36px; font-size:18px; color:#333; overflow:hidden; margin-bottom:6px;}
.pro span{display:block; float:left;}
.pro span.pimg{width:35%;}
.pro span.ptxt{float:right; width:63%; font-size:12px; line-height:22px; color:#666;}
.pro span.pimg img{width:102px; padding:6px; border:solid 1px #ccc; height:86px}
.pro span.ptxt p{display:block; clear:both; height:68px; font-size:13px;}
.pro span.ptxt time{display:block; clear:both; line-height:24px; font-style:italic; color:#999;}
.cTitle{background-color:#e60a17; height:50px; padding:0px 6px; overflow:hidden; margin-bottom:11px;}
.cTitle li{display:block; float:left; height:44px; line-height:44px; width:25%; margin-top:6px; font-size:20px; text-align:center; overflow:hidden;}
.cTitle li.hover{background-color:#fff; color:#787878;}
.cTitle li.hover a{color:#666;}
.cTitle li a{color:#fff;}
.tabs{height:438px; overflow:hidden;}
.listart{margin:6px 0px; margin-top:0px; overflow:hidden; display:none;}
.listart li{display:block; clear:both; border-bottom:dotted 1px #e7e7e7; padding-bottom:12px; overflow:hidden; margin-bottom:12px;}
.listart li span{display:block; float:left;}
.listart li span.img{width:33%;}
.listart li span.txt{float:right; width:64%;}
.listart li span.img img{width:90%; height:74px; border:solid 1px #e7e7e7; padding:5px;}
.listart li span.txt *{display:block; clear:both; overflow:hidden;}
.listart li span.txt h3{height:30px; line-height:30px; font-size:18px;}
.listart li span.txt p{height:34px; line-height:18px; font-size:12px; margin-bottom:4px; color:#666;}
.listart li span.txt time{font-style:italic; color:#999; font-size:12px;}
.prog_box .f_lefts{width:65.5%; overflow:hidden;}
.prog_box .f_rights{margin-right:0px;}
.box1{overflow:hidden; width:100%;}
.box2{overflow:hidden; margin-top:0px; width:100%;}
.prog_box h2.borbottom{border-bottom:dotted 1px #666; padding-bottom:5px;}
.prog_box .f_lefts li{display:block; clear:both; overflow:hidden; border-bottom:dotted 1px #666; margin-bottom:12px; padding-bottom:12px;}
.prog_box .f_lefts li span{display:block; float:left;}
.prog_box .f_lefts li span.simg{width:17%;}
.prog_box .f_lefts li span.stxt{width:82%; float:right;}
.prog_box .f_lefts li span.simg img{width:90%; padding:5px; border:solid 1px #ccc; height:80px; overflow:hidden;}
.prog_box .f_lefts li span.stxt *{display:block; clear:both; overflow:hidden;}
.prog_box .f_lefts li span.stxt h3{height:28px; line-height:28px; font-size:18px;}
.prog_box .f_lefts li span.stxt p{font-size:13px; line-height:22px; height:30px; margin-bottom:8px;}
.prog_box .f_lefts li span.stxt time{font-style:italic; color:#999; font-size:12px;}

.blk_29 {OVERFLOW: hidden; ZOOM: 1; height:auto;}
.blk_29 .LeftBotton { BACKGROUND: #eeeeee url(./cli_left.png) no-repeat center center; LEFT: 0px; FLOAT: left; WIDTH: 42px; CURSOR: pointer; HEIGHT:242px; margin-right:20px; overflow:hidden}
.blk_29 .RightBotton { RIGHT: 0px; BACKGROUND: #eeeeee url(./cli_right.png) no-repeat center center; FLOAT: right; WIDTH: 42px; CURSOR: pointer; HEIGHT: 242px; margin-top:-280px; overflow:hidden}
.blk_29 .ctcenter{width:90%; PADDING-TOP: 4px; OVERFLOW: hidden;}
.blk_29 .box { FLOAT: left; WIDTH: auto; TEXT-ALIGN: center; margin-right:10px; margin-left:10px; width:340px; height:240px; font-size:16px; line-height:30px;}
.blk_29 .ctcenter a img{width:100%; height:230px; display:block; clear:both; margin-bottom:5px;}

.blk_29 .box P { MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px }
.rollphotos {WIDTH:100%; height:248px; overflow:hidden;}
.listartother li{margin-bottom:12px; padding-bottom:12px;}
.listartother li span.img{width:35%;}
.listartother li span.txt{width:63%;}
.indextxtlist{display:block; clear:both; overflow:hidden;}
.indextxtlist li{display:block; clear:both; height:32px; line-height:32px; font-size:15px; overflow: hidden;}

.prog_box h2.ast{line-height:49px;}
h2.ast a{display:block; float:left; color:#666;}
h2.ast a.other{font-size:28px; font-weight:bold; margin-left:20px;}
h2.ast a.hover{color:#e60a17;}

h3.smores{position:absolute; right:0px; font-size:14px; color:#666; top:20px;}
h3.smores a{display:none;}
div.haiwaitab ul{display:none;}







